using System;

namespace ObjectMapper.Benchmark.BusinessModel
{
    public class PurchaseOrderHeader
    {
        public PurchaseOrderHeader()
        {
            RevisionNumber = 0;
            Status = 1;
            OrderDate = DateTime.Now;
            SubTotal = 0.00m;
            TaxAmt = 0.00m;
            Freight = 0.00m;
            ModifiedDate = DateTime.Now;
        }

        public int PurchaseOrderId { get; set; }

        public byte RevisionNumber { get; set; }

        public byte Status { get; set; }

        public int EmployeeId { get; set; }

        public int VendorId { get; set; }

        public int ShipMethodId { get; set; }

        public DateTime OrderDate { get; set; }

        public DateTime? ShipDate { get; set; }

        public decimal SubTotal { get; set; }

        public decimal TaxAmt { get; set; }

        public decimal Freight { get; set; }

        public decimal TotalDue { get; set; }

        public DateTime ModifiedDate { get; set; }
    }
}